<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
	<xsl:output method="html" version="1.0" encoding="UTF-8" indent="yes"/>
	<xsl:template match="/">
		<div id="naire" style="overflow-y:auto;height:100%">
			<!-- 一级指标 -->
			<xsl:for-each select="TEMPLATE/KPI">
				<table border="0" width="800" class="oneKPITable" cellpadding="0" cellspacing="0">
					<tr>
						<td>
							<xsl:value-of select="./CONTENT"/>(<xsl:value-of select="./SOURCE"/>分)
							<xsl:if test="count(./KPI)=0">
								<xsl:element name="input">
									<xsl:attribute name="type">button</xsl:attribute>
									<xsl:attribute name="value">加题</xsl:attribute>
									<xsl:attribute name="onclick">addQuestion('<xsl:value-of select="./ID"/>')</xsl:attribute>
								</xsl:element>
							</xsl:if>
						</td>
					</tr>
					<tr>
						<td>
							<xsl:if test="count(./KPI)>0">
								<table border="0" width="100%" class="oneKPITable" cellpadding="0" cellspacing="0">
								<xsl:call-template name="KPITEMPLATE"></xsl:call-template>
								</table>
							</xsl:if>
							<xsl:if test="count(./KPI)=0">
								<xsl:element name="table">
									<xsl:attribute name="border">0</xsl:attribute>
									<xsl:attribute name="width">100%</xsl:attribute>
									<xsl:attribute name="class">oneKPITable</xsl:attribute>
									<xsl:attribute name="cellpadding">0</xsl:attribute>
									<xsl:attribute name="cellspacing">0</xsl:attribute>
									<xsl:attribute name="id">Q<xsl:value-of select="./ID"/></xsl:attribute>
									<xsl:call-template name="NAIRETEMPLATE"></xsl:call-template>
								</xsl:element>
							</xsl:if>
						</td>
					</tr>
				</table>
			</xsl:for-each>
		</div>
	</xsl:template>
	
	<!-- 二级及以下指标模板 -->
	<xsl:template name="KPITEMPLATE">
		<xsl:for-each select="./KPI">
		<tr>
			<td width="15%">
				<xsl:value-of select="./CONTENT"/>(<xsl:value-of select="./SOURCE"/>分)
				<xsl:if test="count(./KPI)=0">
					<xsl:element name="input">
						<xsl:attribute name="type">button</xsl:attribute>
						<xsl:attribute name="value">加题</xsl:attribute>
						<xsl:attribute name="onclick">addQuestion('<xsl:value-of select="./ID"/>')</xsl:attribute>
					</xsl:element>
				</xsl:if>
			</td>
			<td width="80%">
				<xsl:if test="count(./KPI)>0">
				<table border="0" width="100%" class="oneKPITable" cellpadding="0" cellspacing="0">
				<xsl:call-template name="KPITEMPLATE"></xsl:call-template>
				</table>
				</xsl:if>
				<xsl:if test="count(./KPI)=0">
					<xsl:element name="table">
						<xsl:attribute name="border">0</xsl:attribute>
						<xsl:attribute name="width">100%</xsl:attribute>
						<xsl:attribute name="class">oneKPITable</xsl:attribute>
						<xsl:attribute name="cellpadding">0</xsl:attribute>
						<xsl:attribute name="cellspacing">0</xsl:attribute>
						<xsl:attribute name="id">Q<xsl:value-of select="./ID" /></xsl:attribute>
						<xsl:call-template name="NAIRETEMPLATE"></xsl:call-template>
					</xsl:element>
				</xsl:if>
			</td>
		</tr>
		</xsl:for-each>
	</xsl:template>
	
	<!-- 问题模板 -->
	<xsl:template name="NAIRETEMPLATE">
	<xsl:for-each select="./ENTRY">
	<tr>
		<td>
			<xsl:element name="input">
				<xsl:attribute name="type">button</xsl:attribute>
				<xsl:attribute name="value">移除</xsl:attribute>
				<xsl:attribute name="onclick">removeQuestion('<xsl:value-of select="./ID"/>')</xsl:attribute>
			</xsl:element>
			<xsl:element name="input">
				<xsl:attribute name="type">button</xsl:attribute>
				<xsl:attribute name="value">编辑</xsl:attribute>
				<xsl:attribute name="onclick">editorQuestion('<xsl:value-of select="./ID"/>')</xsl:attribute>
			</xsl:element>
		</td>
		<td>
			<xsl:value-of select="./CONTENT"/>
		</td>
		<td>
			<table border="0" width="100%" cellpadding="0" cellspacing="0">
				<xsl:for-each select="./ITEM">
				<tr>
					<td><xsl:value-of select="./CONTENT"/>(<xsl:value-of select="./SOURCE"/>)</td>
				</tr>
				</xsl:for-each>
			</table>
		</td>
		<td><xsl:value-of select="./SOURCE"/>分</td>
	</tr>
	</xsl:for-each>
	</xsl:template>
</xsl:stylesheet>